venture capital investor private placements invest investment financing finance public companies stock market investing public company capital investor relations corporate finance ipo business investment banking